home *** CD-ROM | disk | FTP | other *** search
-
- /*
- * definitions for the vector routines used in other files
- */
-
- /*
- * (c) 1988 by George Kyriazis
- */
-
- struct vector vadd();
- struct vector vsub();
- struct vector vneg();
- struct vector svproduct();
- double vdot();
- struct vector vcross();
- /*struct vector nrmalize();*/
-
- #define NORM( a ) { float v[3]; \
- v[0] = a.x; \
- v[1] = a.y; \
- v[2] = a.z; \
- norm(v); \
- a.x = v[0]; \
- a.y = v[1]; \
- a.z = v[2]; \
- }
-
-
-